package cn.enilu.flash.bean.entity.bus;

import cn.enilu.flash.bean.entity.BaseEntity;
import lombok.Data;
import org.hibernate.annotations.Table;
import org.springframework.data.jpa.domain.support.AuditingEntityListener;

import javax.persistence.Entity;
import javax.persistence.EntityListeners;
import java.util.Date;

@Entity(name="t_bus_enterprise")
@Table(appliesTo = "t_bus_enterprise",comment = "企业")
@Data
@EntityListeners(AuditingEntityListener.class)
public class Enterprise extends BaseEntity {

    /**
     * 在孵企业名称
     */
    private String entName;
    /**
     * 经度
     */
    private String lng;
    /**
     * 纬度
     */
    private String lat;
    /**
     * Logo
     */
    private String logo;
    /**
     * 所属机构ID
     */
    private String incubatorId;
    /**
     * 曾用名
     */
    private String formerName;
    /**
     * 在孵企业简称
     */
    private String abbreviation;
    /**
     * 登记状态
     */
    private String registrationStatus;
    /**
     * 法人
     */
    private String legalPerson;
    /**
     * 注册资本(万元)
     */
    private String registeredCapital;
    /**
     * 成立时间
     */
    private String dateRegist;
    /**
     * 所属省份
     */
    private String provinces;
    /**
     * 区县
     */
    private String region;
    /**
     * 统一社会信用代码
     */
    private String uscc;
    /**
     * 纳税人识别号
     */
    private String taxpayer;
    /**
     * 注册号
     */
    private String regisNo;
    /**
     * 组织机构代码
     */
    private String orgNo;
    /**
     * 参保人数
     */
    private String contributors;
    /**
     * 企业类型名称
     */
    private String entTypeName;
    /**
     * 商标数量
     */
    private Long trademarkNum;
    /**
     * 著作权数量
     */
    private Long copyrightNum;
    /**
     * 专利数量
     */
    private Long patentNum;
    /**
     * 最新融资轮次字典ID
     */
    private Long lastedFinancingRoundsId;
    /**
     * 最新融资轮次
     */
    private String lastedFinancingRounds;
    /**
     * 国家高新证书编号
     */
    private String highTechNo;
    /**
     * 从业人员数
     */
    private String employees;
    /**
     * 注册地址
     */
    private String crAdress;
    /**
     * 办公地址
     */
    private String officeAddress;
    /**
     * 入孵时间
     */
    private String dateHatch;
    /**
     * 营业期限开始时间
     */
    private Date businessTermStart;
    /**
     * 营业期限结束时间
     */
    private Date businessTermEnd;
    /**
     * 实缴资本(万元)
     */
    private String paidCapital;
    /**
     * 企业固话
     */
    private String phone;
    /**
     * 企业邮箱
     */
    private String email;
    /**
     * 公司传真
     */
    private String fax;
    /**
     * 企业简介
     */
    private String companyProfile;
    /**
     * 所属行业
     */
    private String tmpIndustry;
    /**
     * 行业领域
     */
    private String tmpTechField;
}
